@charset "UTF-8";

/* 表格 */
.t-table { width: 100%; margin-bottom: 10px; font-size: 12px; border-collapse: collapse; border-spacing: 0; text-align: center;}
.t-table caption { padding: 6px 8px; font-weight: bold; color: #666; line-height: 16px; border-bottom: 1px solid #DDD;}
.t-table th { padding: 8px; background: #FAFAFA; font-weight: bold; color: #666; border-top: 1px solid #DDD; border-bottom: 1px solid #DDD; }
.t-table td { padding: 8px; border-bottom: 1px solid #DDD; line-height: 16px;overflow: hidden; }
.t-table tfoot td { padding: 8px 0; border-bottom: none; }
.t-table td.tooltip a { color: #9aacbd; text-decoration: none; }
.t-table thead th { text-align: left; }
.t-table tbody > tr:hover > td { background-color: #e9f5ff; }

/* 有边线 */
.t-table-bordered th, .t-table-bordered td { border: 1px solid #DDD;}

/* 有斑马线 */
.t-table-striped tr:nth-child(2n) { background-color: #f8f8f8;}

/* 紧凑 */
.t-table-condensed th, .t-table-condensed td { padding: 5px; }

/* 表格信息 */
.t-table-info { }
.t-table-info caption { border: 1px solid #DDD; border-bottom: none; text-align: left; background: #f1f5f8; }
.t-table-info th, .t-table-info td { padding: 5px 8px; border: 1px solid #DDD; }
.t-table-info .td-label { background-color: #f8f8f8; text-align: right; width: 120px; color: #666; }
.t-table-info .td-content { color: #333;}

/* 斑马线forIE8 */
.t-bg-gray { background-color: #f8f8f8;}

/* 选中整行、消息、成功、错误、警告 */
.t-table tbody > tr.selected td { background-color: #fff5cc; }
.t-table tbody > tr.selected:hover td { background-color: #fff5cc; }
.t-table tbody > tr.info td { background-color: #d5edf8; }
.t-table tbody > tr.info:hover td { background-color: #bfe4f4; }
.t-table tbody > tr.success td { background-color: #e6efc2; }
.t-table tbody > tr.success:hover td { background-color: #deeaae; }
.t-table tbody > tr.error td { background-color: #fbe3e4; }
.t-table tbody > tr.error:hover td { background-color: #f8cdce; }
.t-table tbody > tr.warning td { background-color: #fff6bf; }
.t-table tbody > tr.warning:hover td { background-color: #fff2a6; }

/* 暂无数据记录 */
.t-norecord { text-align: center; padding-top: 10px; }
.t-norecord i { font-size: 30px; line-height: 30px; color: #D8D8D8;}
.t-norecord p { font-size: 12px; margin: 0; line-height: 24px; color: #999;}

/*表格按钮间距*/
.t-table .t-btn{margin-right: 5px}
/*表格内容限制*/
.table-overflow{
    width: 62px;
    word-break: keep-all;
    text-overflow: ellipsis;
    white-space:nowrap;
}